home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / utilities / commodity / ftrash.103r.lha / FTrash.103 / doc / FTrash.doc < prev    next >
Encoding:
Text File  |  1995-02-10  |  22.7 KB  |  629 lines

  1.  
  2.  
  3.  
  4.                                   FTrash.doc
  5.  
  6.  
  7.                                    Version
  8.                                      1.0
  9.  
  10.  
  11.  
  12.  
  13.                            ©1994,95 by Fionn Behrens
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.                                   - Page 1 -
  71.  
  72.  
  73.  
  74. 1.      FTrash Users Guide
  75.  
  76.             Introduction                What is all this good for?
  77.             Copyright                   Legal stuff & distribution status
  78.             Requirements                What you need to run FTrash
  79.             Installation                How to install FTrash
  80.             Usage                       A small chapter. Its simple! :-)
  81.             Problems                    What might go wrong
  82.             Hints                       How to do it better
  83.             Future Plans                What I am intending to do
  84.             Acknowledgement             Whom I would like to thank
  85.             Author                      Who am I?
  86.  
  87. 2.      Introduction
  88.  
  89.  
  90.  
  91. FTrash is a commodity. Its purpose is to save you a lot of work in certain
  92. situations and to clean up behind you. When using FTrash correctly it will
  93. never happen again that you delete files by accident and then have to wait
  94. hours for your HardDisk recovery program if it can bring the data back to
  95. life.
  96.  
  97. This is because every file that would be normally deleted will now be moved to
  98. the trashcan first. Only if there is a trashcan directory, certainly! If there
  99. is no trashcan on the disk where the file is, it will be deleted normally. Of
  100. course FTrash works for every program that uses system routines to delete
  101. files (the only exception I know of is ixemul.library).
  102.  
  103. In addition to that FTrash will clean up your trashcan directories behind you
  104. according to your needs. You may determine how this is done for every single
  105. trashcan individually. You can specify how much space should be free on your
  106. disk at least and the maximum of days a file may stay in the trash. After that
  107. time or if your disk has less space free than specified the trash will be
  108. emptied, beginning with the oldest file.
  109.  
  110. To minimize disk access FTrash uses an internal directory cache for all
  111. watched trashcans.
  112.  
  113. FTrash has some extra gimmicks included. The first one can be noticed when you
  114. use the Workbench. Like on the Macintosh computer series you will have a 'fat'
  115. trashcan being displayed as long as files are inside of it. This can be
  116. switched off. You may also specify files that will always be deleted
  117. immediately, no matter if there is a trashcan or not. On the other hand you
  118. may specify a pattern for files that should better not be deleted. FTrash will
  119. then ask you if you really want to delete this file.
  120.  
  121. 3.      Copyright
  122.  
  123.  
  124.  
  125. This software is subject to the "Standard Amiga FD-Software Copyright Note" It
  126. is Freeware as defined in paragraph 4a. For more information please read
  127. "AFD-COPYRIGHT" (at the end of this document).
  128.  
  129.                                   - Page 2 -
  130. 3.     Copyright
  131.  
  132. This program runs flawlessly on my own Amiga (Enforcer and Mungwall included).
  133. Anyway, there might be problems showing up on other systems, especially with
  134. other Icon patches (see the @{"problems" link "Probs" 0} section). So I certainly
  135. cannot guarantee that this thingy works like it should. Detailed @{"bug reports" link "Author" 0} and
  136. suggestions are always welcome.
  137.  
  138. However if you like this program very much, I would be glad if you sent me a
  139. keyfile for your shareware program, a postcard or at least an email. You
  140. certainly do NOT need to do any of the above!
  141.  
  142. 4.      Requirements
  143.  
  144. You need the following to use FTrash:
  145.  
  146. - An Amiga (surprise, surprise :-)
  147. - Amiga OS Version 37 (Kickstart 2.04) at least
  148. - reqtools.library (©Nico Francois) Version 38 or higher.
  149.   As there have been crashes reported with revision numbers smaller than my one
  150.   (1266) from several beta testers I restricted FTrash to not use earlier revisions!
  151.   This version (ReqTools 2.2c) can be obtained from various sources like Fish
  152.   Disks and AmiNet (CD 4).
  153.  
  154. You don't need it to use FTrash but I strongly suggest that if you run any
  155. kind of patch like FTrash in your system, then please use SetMan or a similar
  156. utility. SetMan is available from AmiNet (CD 3). FTrash might refuse to exit
  157. under certain circumstances if you do not use such a tool.
  158.  
  159. 5.      Installation
  160.  
  161. If you want to have patched trashcan icon imagery then copy the files named
  162. 'def_FullTrash' and 'def_EmptyTrash' to your ENV:sys and ENVARC:sys
  163. directories. These icons are 3-bit MagicWB. If you do not use MagicWB please
  164. use the icons titled 'ugly_xxx.3bit' or 'ugly_xxx.8bit' (if you have a 256
  165. color WB) and rename them to 'def_FullTrash' and 'def_EmptyTrash'. If you dont
  166. want patched icons then set the arg PATCHIMG=NO in the FTrash icon or on the
  167. command line. See usage for more info on options and settings.
  168.  
  169. FTrash should be startet right before Workbench because it currently uses
  170. Disk.info to detect disks and therefore works best when it is started before
  171. all disk icons show up on the WB. If you start FTrash from your WBStartup it
  172. will work correctly also, but trashcans that are not used by you may not be
  173. cleaned up properly until next usage. This behaviour will change in future
  174. releases.
  175.  
  176. All you NewIcons freaks start the NewIcons demon after FTrash. Then you may
  177. use NewIcons of your choice for FTrash and everything should work well. If you
  178. create your own NewIcon Images for FTrash please send them to me for inclusion
  179. in future releases! Thank you!
  180.  
  181. 6.      Usage
  182.  
  183.  You may use 3 different methods to make FTrash do what you want it to do:
  184.  
  185.                              Config Requesters
  186.                         ToolTypes and Shell options
  187.                                ENV Variables
  188.  
  189. 7.      Config Requesters
  190.  
  191.                         The configuration requesters
  192.  
  193. Every time when FTrash detects a disk with a trashcan on it that has no
  194. associated settings you will be prompted by FTrash to input your desired
  195. values. If you want to configure a new trashcan then just double click on the
  196. disk icon where this trashcan is on (or delete a file on that disk :-))
  197.  
  198.  
  199.                                   - Page 3 -
  200. 7.     Config Requesters
  201.  
  202. A requester will pop up, asking you if you want to configure that trashcan or
  203. just ignore it (files will be moved in there even if you select ignore, but it
  204. will NOT be cleaned up and will not have a 'fat' icon then!!!)
  205.  
  206. Second you'll have to tell if you want to have FTrash checking your disk every
  207. time a file is deleted or just once a day or never. If you select 'on every
  208. delete' FTrash will certainly spend more time crawling around in your
  209. trashcans and looking for files to clean up. However, FTrash works
  210. asynchronously, which means that this will NOT slow down deletions more than
  211. any of the other choices. Just set FTrash to a low pri with the TASKPRI
  212. ToolType and it wont use CPU time when other tasks need it. If you select
  213. 'never' then FTrash wont clean up that Trashcan for you and you have to do
  214. that by hand if necessary
  215.  
  216. Third FTrash asks you how much space should be left on your disk at minimum.
  217. To check that out lets have an example:
  218.     Imagine a Floppydisk with 900k space on it. You select a minimum of 300k
  219.     free space. Now, every time FTrash checks that trashcan (daily or on
  220.     every deletion) it looks if there is still enough space left on that
  221.     disk. If not FTrash will begin to empty that trash starting with the
  222.     oldest file until your 300k free space are there again (or the
  223.     trashcan is empty).
  224.  
  225. Fourth you are prompted to specify a maximum of days a file may stay in the
  226. trashcan. Every file in the trash that is older than that number of days will
  227. be cleaned up. 14 days are a good value for everyday use. If you have got lots
  228. of space left on your HD you may certainly have a bigger value here, but
  229. notice that deletions slow down a bit if the trashcan grows very big!
  230.  
  231. Now your trashcan is set up for use. If you want to change its settings then
  232. just take a shell, cd to the disk of your choice and type 'delete
  233. trashcan.info' or use any directory tool to delete the trashcan icon. You will
  234. then be prompted for new settings. The old icon will be lost.
  235.  
  236. 8.      FTrash ToolTypes
  237.  
  238.  
  239.  
  240.                               FTrash ToolTypes
  241.  
  242.           all these values may be used on the commandline as well
  243.                     if you start FTrash from the Shell.
  244.  
  245. The following ToolTypes can be used in the FTrash Icon:
  246.  
  247. - DELAY=<seconds>
  248.   where <seconds> is the number of seconds that FTrash will wait after
  249.   being started before it actually begins to clean up or do any other
  250.   activity. I set this to 30 seconds, so that FTrash wont cause disk
  251.   trashing under any circumstances while Workbench and WBStartUp are
  252.   loading.
  253.  
  254. - PATCHIMG=[YES|NO]
  255.   set this to NO if you do not want to have trashcan images like on a Mac.
  256.  
  257. - TASKPRI=<value>
  258.   determines the priority at which the FTrash cleanup task is running.
  259.   Default value is -1, but you may prefer to set this to something lower.
  260.   A low value does not affect the speed of file deletions which are working
  261.   completely asynchronous and always with the priority of the deleting task
  262.   or process.
  263.  
  264. - CX_PRIORITY=<value>
  265.   this may be a value from -127 to 128, determining which position FTrash
  266.   has in the handler chain of the Commodities System. Default is 0. There
  267.   is no need to have this set to a high value, you may even use -127
  268.   if you want.
  269.  
  270.                                   - Page 4 -
  271. 8.     FTrash ToolTypes
  272.  
  273.  
  274. - STARTPRI=<value>
  275.   This value is only of interest if FTrash is being started from WBStartUp.
  276.   It determines at which moment FTrash will be started. With STARTPRI set
  277.   to a high Value, FTrash will be started before other Tools which have a
  278.   lower priority and vice versa.
  279.  
  280. - DONOTWAIT
  281.   Dont worry about this one, just leave it there in the Icon :-)
  282.  
  283. 9.      Environment variables
  284.  
  285.  
  286.  
  287.                            Environment Variables
  288.  
  289.  
  290. You may set 2 environment variables in conjuction with FTrash:
  291.  
  292. - FTNODELETE
  293.   Files matching the pattern contained in this variable will cause a
  294.   a requester to pop up if you try to delete them. This requester will
  295.   ask you if you really want to do that. For example you may use the
  296.   pattern (startup#?|#?setup), which will prevent you from accidentally
  297.   deleting files like startup-sequence.
  298.  
  299. - FTDELETE
  300.   is the opposite of FTNODELETE. Files matching this pattern will be
  301.   deleted at once and not be moved to a trashcan, regardless if there is
  302.   one or not. A good value for this is something like
  303.   (Command-#?|#?.BAK|spool-#?) or anything else matching temporary files
  304.   your system or your software tends to use and delete frequently.
  305.  
  306. These variables may not be longer than 255 character max! Anything further
  307. will just be ignored and might end you up in using faulty file patterns
  308. (missing parentheses)!
  309.  
  310. To set environment variables open a Shell by clicking on the Shell Icon, then
  311. type the following into it:
  312.  
  313. setenv FT(NO)DELETE <mypattern>
  314.  
  315. for example:
  316.  
  317. setenv FTDELETE (Command-#?|#?.BAK|spool-#?)
  318.  
  319. setenv FTNODELETE (startup#?|#?setup)
  320.  
  321. to make these settings permanent, type:
  322.  
  323. copy ENV:FT#? ENVARC:
  324.  
  325. Changes in the environment variables will not take any effect before the next
  326. start of FTrash!!!
  327.  
  328. For more information on AmigaDos file patterns please consult the manuals that
  329. came along with your Amiga computer.
  330.  
  331. 10.     Problems
  332.  
  333.  
  334.  
  335.                          Problems that might appear
  336.  
  337. (I) FTrash is not perfect at finding out if you moved files in and out of
  338. trashcans manually. Therefore it might happen that the trashcan icon does not
  339. show up 'normal' even when there are no files inside or vice versa. The
  340.  
  341.                                   - Page 5 -
  342. 10.    Problems
  343.  
  344. detection code will be more accurate in future versions. (Yet another kiske to
  345. be added, or maybe I'll try Notify even if it this will cause a lot of
  346. problems with my current cleanup system... >:)
  347.  
  348. (II) Using Disks with identical names will confuse FTrash, if there is a
  349. Trashcan on at least one of them. I am currently working on a new concept to
  350. avoid that. However, using disks with eqal names is never a good idea.
  351.  
  352. (III) FTrash won't work together with the Program 'IconManager'. This is due
  353. to a flaw in IconManager which seems to not check correctly if Workbench uses
  354. its Patches or if it is just another Process. The Author of IconManager told
  355. me that this problem will be gone in the next release of IconManager.
  356.  
  357. (IV) If you encounter strange problems, Enforcer hits or even system failures
  358. while using FTrash, please send me a detailed description of your system, what
  359. you were doing in the moment when the problem occured and which software you
  360. were running. Dont forget to tell me which patches you use :)
  361.  
  362. 11.     Hints & Tips
  363.  
  364.  
  365.  
  366.                                Hints and Tips
  367.  
  368.  
  369. - Use Commodities Exchange to temporarily disable all FTrash patches, if
  370.   necessary.
  371.  
  372. - If you want to change the configuration of one of your Trashcans, then
  373.   delete its icon while FTrash is running!
  374.  
  375. - Dont use your Trashcan as a kind of /tmp (temporary) directory. FTrash
  376.   maintains an internal directory cache of every trashcan to minimize
  377.   disk accesses. If you move files in an out of your trash FTrash will
  378.   be forced to update its cache by re-reading the directory. Better have
  379.   a separate TMP directory which you empty once a day via some kind of
  380.   cron utilitiy or similar.
  381.  
  382. - Notice that it is possible to choose quite silly settings, like that you
  383.   always want 100% of your drive to be free (which will result in FTrash
  384.   deleting every file from the trashcan as soon as it it moved in there).
  385.   So please think about what your settings will do :-)
  386.  
  387. - If you have some thousand files in a trashcan deletions on that volume
  388.   will slow down noticeably. Try to avoid that by choosing reasonable
  389.   cleanup settings.
  390.  
  391. - NewIcons users please start the NewIcons patch demon after FTrash for
  392.   correct operation. See Installation
  393.  
  394. 12.     Future Plans
  395.  
  396.  
  397.  
  398.                                 Future Plans
  399.  
  400.  
  401. - Maybe a kind of Prefs Editor for the trashcan settings [low pri]
  402.  
  403. - Create the possibility to exclude certain tasks from the patch and/or
  404.   from the unprotect requester.
  405.  
  406. - Rewrite the Program to use real handler code to detect and maintain
  407.   all inserted disks accurately (no need to start FTrash before WB then)
  408.  
  409. - Set up Notification on the ENV vars to detect user changes at runtime.
  410.   [low pri]
  411.  
  412. - Writing a delete command that will always delete for real and that does
  413.   not - like the dumb amigados delete - try to Lock() every file and this
  414.  
  415.                                   - Page 6 -
  416. 12.    Future Plans
  417.  
  418.   way prevents deletion of vagabond soft links.
  419.  
  420.  
  421. Any futher suggestions are welcome, just drop me a note!
  422.  
  423. 13.     How to reach the Author
  424.  
  425.  
  426.  
  427.                                  The Author
  428.  
  429.  
  430.         I may be reached via snail mail under the following address:
  431.  
  432.                                Fionn Behrens
  433.                           Glueckaufstrasse 48/102
  434.                                 57076 Siegen
  435.                                   Germany
  436.  
  437.  If you have acces to any electronic mailing system try the following ones:
  438.                   (topmost mailbox is checked most often)
  439.  
  440.                       Behrens@appl1.hrz.uni-siegen.de
  441.                        fionn@informatik.uni-siegen.de
  442.                           Flash@asgard.rni.sub.org
  443.                       behrens@studm.hrz.uni-siegen.de
  444.  
  445. 14.     These people helped making FTrash
  446.  
  447.  
  448.  
  449. I would like to thank all the people on #amigager@IRC who answered lots of my
  450. silly questions, tested beta versions of FTrash and had me having so much fun
  451. reading all those childish things on my screen ;-)
  452.  
  453. Thanks to Nico Francois for reqtools.library. It makes life easier :-)
  454. Also thanks to Lars SFX Eilebrecht and Martin Huttenloher,
  455. my icon image sources :)
  456.  
  457. Greetings go to SFX, #amigager, to an old and dusty planet and to sunshine :)
  458.  
  459. 15.     AFD Disclaimer
  460.  
  461. "AFD-COPYRIGHT"(TM):
  462.  
  463.             __ __  *====================================*             __ __
  464.            / // /  *     Standard Amiga FD-Software     *            / // /
  465.           / // /   *         Copyright Note (TM)        *           / // /
  466.          / // /    *====================================*          / // /
  467.  __ __  / // /     *                                    *  __ __  / // /
  468.  \ \\ \/ // /      *         Version 1 - English        *  \ \\ \/ // /
  469.   \ \\/ // /       *             10-Dec-1994            *   \ \\/ // /
  470.    \ / // /        *                                    *    \ / // /
  471.     """ ""         *====================================*     """ ""
  472.  
  473. 0. INTRODUCTION ===============
  474.  
  475. If you are a user I hope you like this Standard Copyright Note for Free Dis-
  476. tributable Amiga Software you only have to read once  instead of individual
  477. notes.  There are translated versions  of this document available on Aminet
  478. named: /pub/aminet/docs/misc/AFD-Files1-xx.lha (xx = number of languages).
  479.  
  480. If you are a software developer  and want to include  this document in your
  481. own FD package then please  read it carefully first,  especially chapter 5
  482. "DEVELOPERS INFORMATION". Thank you for your support.
  483.  
  484.  
  485. 1. COPYRIGHT ============
  486.  
  487.  
  488.                                   - Page 7 -
  489. 15.    AFD Disclaimer
  490.  
  491. a. This software is copyrighted by its developer(s). That means that you
  492.    are NOT ALLOWED to modify the program(s) and documentation in any way.
  493.    Especially you MUST NOT REMOVE the documentation or this text file.
  494.  
  495. b. You are NOT allowed to use this software or any part of it for any other
  496.    purpose than that one mentioned in its documentation, this also includes
  497.    any fonts,  images or samples.  If the developer(s)  did NOT include the
  498.    source code of the program(s) in this package you are NOT allowed to de-
  499.    compile any part of it.
  500.  
  501.  
  502. 2. DISTRIBUTION ===============
  503.  
  504. This package is freely distributable.  That means  you are allowed to re-
  505. distribute this package as long as you follow these points:
  506.  
  507. a. Any re-distribution  has to include  all files in this archive, including
  508.    this "AFD-COPYRIGHT" file, without any modifications. You are NOT allowed
  509.    to add any files to the archive.
  510.  
  511. b. This package may be freely distributed via BBSs, InterNet/UseNet,
  512.    software libraries such as Fred Fish's and Aminet CD-ROM, and other
  513.    similar electronic channels.
  514.  
  515. c. Disk magazines and services that charge extra for file transfers may
  516.    NOT distribute it without written permission by the developer(s)!
  517.  
  518.  
  519. 3. DISCLAIMER =============
  520.  
  521. By using this product, you accept the FULL responsibility for any damage or
  522. loss that might occur through its use or the inability to use it. The
  523. developer(s) of the software  and the author and the translators of this
  524. "Copyright Note" can NOT be held responsible.
  525.  
  526. IMPORTANT: The author and the translators of this "Copyright Note" do
  527.            NOT give any  guarantee for the quality and usefulness of
  528.            ANY products that are subject to this note!!!
  529.  
  530.  
  531. 4. RETURN SERVICE =================
  532.  
  533. "Free distributable" only says that you do not have to pay for copying or re-
  534. distributing the software. You are allowed to test this product for 30 days.
  535. If you like it and decide to use the product regularly,  most of the develo-
  536. pers want something in return for their efforts.
  537.  
  538. The documentation of this software contains one classification out of these:
  539.  
  540. a. Freeware - You are allowed to use this software FREE.
  541.  
  542. b. Mailware - You have to send the developer(s) a MESSAGE
  543.               (by email or snailmail).
  544.  
  545. c. Cardware - You have to send the developer(s) a POSTCARD.
  546.  
  547. d. Donationware - You have to make a DONATION to an organisation as stated
  548.                   in the documentation to this product.
  549.  
  550. g. Giftware - You are requested to send the developer(s) a GIFT,
  551.               for example:
  552.                              - some candy or
  553.                              - a package of disks or
  554.                              - a copy of a self-made program or
  555.                              - some money or
  556.                              - an Amiga 5000 PowerTower ;-)
  557.  
  558.  
  559.                                   - Page 8 -
  560. 15.    AFD Disclaimer
  561.  
  562. s. Shareware - You have to send the developer(s) the amount of MONEY
  563.                demanded in the documentation.
  564.  
  565.  
  566. 5. DEVELOPERS INFORMATION =========================
  567.  
  568. The concept of a "Standard-Licence" like this one has several advantages:
  569.  
  570. - You as a developer don't have to think about copyright stuff yourself. - The
  571. users of your product have to read it only if they haven't done so
  572.   before. - This document is available in several languages via Aminet.
  573.   So you can be sure that the users have read it at least once and did
  574.   understand it.
  575.  
  576. If you want to include "AFD-COPYRIGHT"(TM) in your own Amiga(TM) FD-Software
  577. package you have to follow these rules:
  578.  
  579. a. Read this whole document carefully  and make sure that you agree with the
  580.    whole text WITHOUT ANY EXCEPTIONS.
  581.  
  582.    (If you do not agree with it, do not use it! You are allowed to copy parts
  583.    of it,  but IF you do so,  you MUST NOT use the names "AFD-COPYRIGHT"(TM)
  584.    and "Standard Amiga FD-Software Copyright Note"(TM).)
  585.  
  586. b. Make sure that you use the following Default-Tools in the .info-files you
  587.    are going to release:
  588.  
  589.    - for ASCII texts:              More
  590.    - for AmigaGuide(tm) documents: AmigaGuide
  591.    - for IFF-ILBM pictures:        Display
  592.  
  593.    (The idea of this rule was inspired by Osma "Tau" Ahvenlampi, Finland.
  594.    It was included to set a standard. If someone does not use these tools
  595.    (s)he has to make not more than three links to the preferred programs!)
  596.  
  597. c. Include a paragraph like the following in the manual to your product:
  598.  
  599.  ------8<-------------------------------------------------------------------
  600.  This software is subject to the "Standard Amiga FD-Software Copyright Note"
  601.  It is <type_of_software> as defined in paragraph 4<x>. [...]
  602.  For more information please read "AFD-COPYRIGHT" (Version 1 or higher).
  603.  ------8<-------------------------------------------------------------------
  604.  
  605.    Example:
  606.  
  607.  This software is subject to the "Standard Amiga FD-Software Copyright Note"
  608.  It is SHAREWARE as defined in paragraph 4s.
  609.  If you like it and use it regularly please send $15 to ...
  610.  For more information please read "AFD-COPYRIGHT" (Version 1 or higher).
  611.  
  612. d. You have to include this file called "AFD-COPYRIGHT"(TM) (english).
  613.    IF you include an  AmigaGuide(TM) hypertext documentation you can link it
  614.    to this file or include the whole text in the AmigaGuide(TM) file just as
  615.    you like.  Please do not add more than  two translations  of this file to
  616.    your package. So your package doesn't get too big.
  617.  
  618. 6. AUTHORS ==========
  619.  
  620. "AFD-COPYRIGHT"(TM) was written by Dietmar Knoll. It is itself subject to the
  621. above copyright note (© 10.12.1994).
  622.  
  623. If you have any comments, hints or questions or some suggestions for the next
  624. version, please write to the following addresses:
  625.  
  626.   Dietmar Knoll         InterNet-Email:  To: knoll@namu01.gwdg.de
  627.   Iltisweg 6                             Subject: AFD D-37081 Goettingen
  628.   GERMANY/EUROPE        My WWW-Homepage: http://namu19.gwdg.de/knoll
  629.